package zy.jde.jde.domain;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.util.Objects;

@Entity
public class F0010 {
    @Id
    private String ccco;
    private String ccabin;
    private String ccage;
    private String ccagem;
    private Long ccagr1;
    private Long ccagr2;
    private Long ccagr3;
    private Long ccagr4;
    private Long ccagr5;
    private Long ccagr6;
    private Long ccagr7;
    private String ccalgm;
    private String ccaltc;
    private Long ccan8;
    private Long ccan8C;
    private Long ccapfj;
    private Long ccappn;
    private Long ccarfj;
    private Long ccarpn;
    private String ccatcs;
    private String ccbktx;
    private String cccald;
    private String cccrcd;
    private Long cccrdy;
    private String cccryc;
    private String cccryr;
    private Long ccdag;
    private Long ccdff;
    private Long ccdfyj;
    private String ccdnlt;
    private String ccdot1;
    private String ccdot2;
    private String ccdprc;
    private String ccdtpn;
    private Long ccfp;
    private Long ccfrp;
    private Long ccfry;
    private String ccglie;
    private String ccjobn;
    private String ccmcua;
    private String ccmcub;
    private String ccmcuc;
    private String ccmcud;
    private String ccname;
    private Long ccnnp;
    private Long ccnwxj;
    private String ccpid;
    private Long ccpnc;
    private Long ccpnf;
    private String ccptco;
    private String ccsgbk;
    private String ccsmi;
    private String ccsms;
    private String ccsmu;
    private String ccstmt;
    private String ccthco;
    private String cctsco;
    private Long cctsid;
    private Long cctxbm;
    private Long cctxbo;
    private Long ccupmj;
    private Long ccupmt;
    private String ccuser;
    private String ccx1;
    private String ccx2;


    @Column(name = "CCCO")
    public String getCcco() {
        return ccco;
    }

    public void setCcco(String ccco) {
        this.ccco = ccco;
    }

    @Basic
    @Column(name = "CCABIN")
    public String getCcabin() {
        return ccabin;
    }

    public void setCcabin(String ccabin) {
        this.ccabin = ccabin;
    }

    @Basic
    @Column(name = "CCAGE")
    public String getCcage() {
        return ccage;
    }

    public void setCcage(String ccage) {
        this.ccage = ccage;
    }

    @Basic
    @Column(name = "CCAGEM")
    public String getCcagem() {
        return ccagem;
    }

    public void setCcagem(String ccagem) {
        this.ccagem = ccagem;
    }

    @Basic
    @Column(name = "CCAGR1")
    public Long getCcagr1() {
        return ccagr1;
    }

    public void setCcagr1(Long ccagr1) {
        this.ccagr1 = ccagr1;
    }

    @Basic
    @Column(name = "CCAGR2")
    public Long getCcagr2() {
        return ccagr2;
    }

    public void setCcagr2(Long ccagr2) {
        this.ccagr2 = ccagr2;
    }

    @Basic
    @Column(name = "CCAGR3")
    public Long getCcagr3() {
        return ccagr3;
    }

    public void setCcagr3(Long ccagr3) {
        this.ccagr3 = ccagr3;
    }

    @Basic
    @Column(name = "CCAGR4")
    public Long getCcagr4() {
        return ccagr4;
    }

    public void setCcagr4(Long ccagr4) {
        this.ccagr4 = ccagr4;
    }

    @Basic
    @Column(name = "CCAGR5")
    public Long getCcagr5() {
        return ccagr5;
    }

    public void setCcagr5(Long ccagr5) {
        this.ccagr5 = ccagr5;
    }

    @Basic
    @Column(name = "CCAGR6")
    public Long getCcagr6() {
        return ccagr6;
    }

    public void setCcagr6(Long ccagr6) {
        this.ccagr6 = ccagr6;
    }

    @Basic
    @Column(name = "CCAGR7")
    public Long getCcagr7() {
        return ccagr7;
    }

    public void setCcagr7(Long ccagr7) {
        this.ccagr7 = ccagr7;
    }

    @Basic
    @Column(name = "CCALGM")
    public String getCcalgm() {
        return ccalgm;
    }

    public void setCcalgm(String ccalgm) {
        this.ccalgm = ccalgm;
    }

    @Basic
    @Column(name = "CCALTC")
    public String getCcaltc() {
        return ccaltc;
    }

    public void setCcaltc(String ccaltc) {
        this.ccaltc = ccaltc;
    }

    @Basic
    @Column(name = "CCAN8")
    public Long getCcan8() {
        return ccan8;
    }

    public void setCcan8(Long ccan8) {
        this.ccan8 = ccan8;
    }

    @Basic
    @Column(name = "CCAN8C")
    public Long getCcan8C() {
        return ccan8C;
    }

    public void setCcan8C(Long ccan8C) {
        this.ccan8C = ccan8C;
    }

    @Basic
    @Column(name = "CCAPFJ")
    public Long getCcapfj() {
        return ccapfj;
    }

    public void setCcapfj(Long ccapfj) {
        this.ccapfj = ccapfj;
    }

    @Basic
    @Column(name = "CCAPPN")
    public Long getCcappn() {
        return ccappn;
    }

    public void setCcappn(Long ccappn) {
        this.ccappn = ccappn;
    }

    @Basic
    @Column(name = "CCARFJ")
    public Long getCcarfj() {
        return ccarfj;
    }

    public void setCcarfj(Long ccarfj) {
        this.ccarfj = ccarfj;
    }

    @Basic
    @Column(name = "CCARPN")
    public Long getCcarpn() {
        return ccarpn;
    }

    public void setCcarpn(Long ccarpn) {
        this.ccarpn = ccarpn;
    }

    @Basic
    @Column(name = "CCATCS")
    public String getCcatcs() {
        return ccatcs;
    }

    public void setCcatcs(String ccatcs) {
        this.ccatcs = ccatcs;
    }

    @Basic
    @Column(name = "CCBKTX")
    public String getCcbktx() {
        return ccbktx;
    }

    public void setCcbktx(String ccbktx) {
        this.ccbktx = ccbktx;
    }

    @Basic
    @Column(name = "CCCALD")
    public String getCccald() {
        return cccald;
    }

    public void setCccald(String cccald) {
        this.cccald = cccald;
    }

    @Basic
    @Column(name = "CCCRCD")
    public String getCccrcd() {
        return cccrcd;
    }

    public void setCccrcd(String cccrcd) {
        this.cccrcd = cccrcd;
    }

    @Basic
    @Column(name = "CCCRDY")
    public Long getCccrdy() {
        return cccrdy;
    }

    public void setCccrdy(Long cccrdy) {
        this.cccrdy = cccrdy;
    }

    @Basic
    @Column(name = "CCCRYC")
    public String getCccryc() {
        return cccryc;
    }

    public void setCccryc(String cccryc) {
        this.cccryc = cccryc;
    }

    @Basic
    @Column(name = "CCCRYR")
    public String getCccryr() {
        return cccryr;
    }

    public void setCccryr(String cccryr) {
        this.cccryr = cccryr;
    }

    @Basic
    @Column(name = "CCDAG")
    public Long getCcdag() {
        return ccdag;
    }

    public void setCcdag(Long ccdag) {
        this.ccdag = ccdag;
    }

    @Basic
    @Column(name = "CCDFF")
    public Long getCcdff() {
        return ccdff;
    }

    public void setCcdff(Long ccdff) {
        this.ccdff = ccdff;
    }

    @Basic
    @Column(name = "CCDFYJ")
    public Long getCcdfyj() {
        return ccdfyj;
    }

    public void setCcdfyj(Long ccdfyj) {
        this.ccdfyj = ccdfyj;
    }

    @Basic
    @Column(name = "CCDNLT")
    public String getCcdnlt() {
        return ccdnlt;
    }

    public void setCcdnlt(String ccdnlt) {
        this.ccdnlt = ccdnlt;
    }

    @Basic
    @Column(name = "CCDOT1")
    public String getCcdot1() {
        return ccdot1;
    }

    public void setCcdot1(String ccdot1) {
        this.ccdot1 = ccdot1;
    }

    @Basic
    @Column(name = "CCDOT2")
    public String getCcdot2() {
        return ccdot2;
    }

    public void setCcdot2(String ccdot2) {
        this.ccdot2 = ccdot2;
    }

    @Basic
    @Column(name = "CCDPRC")
    public String getCcdprc() {
        return ccdprc;
    }

    public void setCcdprc(String ccdprc) {
        this.ccdprc = ccdprc;
    }

    @Basic
    @Column(name = "CCDTPN")
    public String getCcdtpn() {
        return ccdtpn;
    }

    public void setCcdtpn(String ccdtpn) {
        this.ccdtpn = ccdtpn;
    }

    @Basic
    @Column(name = "CCFP")
    public Long getCcfp() {
        return ccfp;
    }

    public void setCcfp(Long ccfp) {
        this.ccfp = ccfp;
    }

    @Basic
    @Column(name = "CCFRP")
    public Long getCcfrp() {
        return ccfrp;
    }

    public void setCcfrp(Long ccfrp) {
        this.ccfrp = ccfrp;
    }

    @Basic
    @Column(name = "CCFRY")
    public Long getCcfry() {
        return ccfry;
    }

    public void setCcfry(Long ccfry) {
        this.ccfry = ccfry;
    }

    @Basic
    @Column(name = "CCGLIE")
    public String getCcglie() {
        return ccglie;
    }

    public void setCcglie(String ccglie) {
        this.ccglie = ccglie;
    }

    @Basic
    @Column(name = "CCJOBN")
    public String getCcjobn() {
        return ccjobn;
    }

    public void setCcjobn(String ccjobn) {
        this.ccjobn = ccjobn;
    }

    @Basic
    @Column(name = "CCMCUA")
    public String getCcmcua() {
        return ccmcua;
    }

    public void setCcmcua(String ccmcua) {
        this.ccmcua = ccmcua;
    }

    @Basic
    @Column(name = "CCMCUB")
    public String getCcmcub() {
        return ccmcub;
    }

    public void setCcmcub(String ccmcub) {
        this.ccmcub = ccmcub;
    }

    @Basic
    @Column(name = "CCMCUC")
    public String getCcmcuc() {
        return ccmcuc;
    }

    public void setCcmcuc(String ccmcuc) {
        this.ccmcuc = ccmcuc;
    }

    @Basic
    @Column(name = "CCMCUD")
    public String getCcmcud() {
        return ccmcud;
    }

    public void setCcmcud(String ccmcud) {
        this.ccmcud = ccmcud;
    }

    @Basic
    @Column(name = "CCNAME")
    public String getCcname() {
        return ccname;
    }

    public void setCcname(String ccname) {
        this.ccname = ccname;
    }

    @Basic
    @Column(name = "CCNNP")
    public Long getCcnnp() {
        return ccnnp;
    }

    public void setCcnnp(Long ccnnp) {
        this.ccnnp = ccnnp;
    }

    @Basic
    @Column(name = "CCNWXJ")
    public Long getCcnwxj() {
        return ccnwxj;
    }

    public void setCcnwxj(Long ccnwxj) {
        this.ccnwxj = ccnwxj;
    }

    @Basic
    @Column(name = "CCPID")
    public String getCcpid() {
        return ccpid;
    }

    public void setCcpid(String ccpid) {
        this.ccpid = ccpid;
    }

    @Basic
    @Column(name = "CCPNC")
    public Long getCcpnc() {
        return ccpnc;
    }

    public void setCcpnc(Long ccpnc) {
        this.ccpnc = ccpnc;
    }

    @Basic
    @Column(name = "CCPNF")
    public Long getCcpnf() {
        return ccpnf;
    }

    public void setCcpnf(Long ccpnf) {
        this.ccpnf = ccpnf;
    }

    @Basic
    @Column(name = "CCPTCO")
    public String getCcptco() {
        return ccptco;
    }

    public void setCcptco(String ccptco) {
        this.ccptco = ccptco;
    }

    @Basic
    @Column(name = "CCSGBK")
    public String getCcsgbk() {
        return ccsgbk;
    }

    public void setCcsgbk(String ccsgbk) {
        this.ccsgbk = ccsgbk;
    }

    @Basic
    @Column(name = "CCSMI")
    public String getCcsmi() {
        return ccsmi;
    }

    public void setCcsmi(String ccsmi) {
        this.ccsmi = ccsmi;
    }

    @Basic
    @Column(name = "CCSMS")
    public String getCcsms() {
        return ccsms;
    }

    public void setCcsms(String ccsms) {
        this.ccsms = ccsms;
    }

    @Basic
    @Column(name = "CCSMU")
    public String getCcsmu() {
        return ccsmu;
    }

    public void setCcsmu(String ccsmu) {
        this.ccsmu = ccsmu;
    }

    @Basic
    @Column(name = "CCSTMT")
    public String getCcstmt() {
        return ccstmt;
    }

    public void setCcstmt(String ccstmt) {
        this.ccstmt = ccstmt;
    }

    @Basic
    @Column(name = "CCTHCO")
    public String getCcthco() {
        return ccthco;
    }

    public void setCcthco(String ccthco) {
        this.ccthco = ccthco;
    }

    @Basic
    @Column(name = "CCTSCO")
    public String getCctsco() {
        return cctsco;
    }

    public void setCctsco(String cctsco) {
        this.cctsco = cctsco;
    }

    @Basic
    @Column(name = "CCTSID")
    public Long getCctsid() {
        return cctsid;
    }

    public void setCctsid(Long cctsid) {
        this.cctsid = cctsid;
    }

    @Basic
    @Column(name = "CCTXBM")
    public Long getCctxbm() {
        return cctxbm;
    }

    public void setCctxbm(Long cctxbm) {
        this.cctxbm = cctxbm;
    }

    @Basic
    @Column(name = "CCTXBO")
    public Long getCctxbo() {
        return cctxbo;
    }

    public void setCctxbo(Long cctxbo) {
        this.cctxbo = cctxbo;
    }

    @Basic
    @Column(name = "CCUPMJ")
    public Long getCcupmj() {
        return ccupmj;
    }

    public void setCcupmj(Long ccupmj) {
        this.ccupmj = ccupmj;
    }

    @Basic
    @Column(name = "CCUPMT")
    public Long getCcupmt() {
        return ccupmt;
    }

    public void setCcupmt(Long ccupmt) {
        this.ccupmt = ccupmt;
    }

    @Basic
    @Column(name = "CCUSER")
    public String getCcuser() {
        return ccuser;
    }

    public void setCcuser(String ccuser) {
        this.ccuser = ccuser;
    }

    @Basic
    @Column(name = "CCX1")
    public String getCcx1() {
        return ccx1;
    }

    public void setCcx1(String ccx1) {
        this.ccx1 = ccx1;
    }

    @Basic
    @Column(name = "CCX2")
    public String getCcx2() {
        return ccx2;
    }

    public void setCcx2(String ccx2) {
        this.ccx2 = ccx2;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        F0010 f0010 = (F0010) o;
        return Objects.equals(ccco, f0010.ccco) &&
                Objects.equals(ccabin, f0010.ccabin) &&
                Objects.equals(ccage, f0010.ccage) &&
                Objects.equals(ccagem, f0010.ccagem) &&
                Objects.equals(ccagr1, f0010.ccagr1) &&
                Objects.equals(ccagr2, f0010.ccagr2) &&
                Objects.equals(ccagr3, f0010.ccagr3) &&
                Objects.equals(ccagr4, f0010.ccagr4) &&
                Objects.equals(ccagr5, f0010.ccagr5) &&
                Objects.equals(ccagr6, f0010.ccagr6) &&
                Objects.equals(ccagr7, f0010.ccagr7) &&
                Objects.equals(ccalgm, f0010.ccalgm) &&
                Objects.equals(ccaltc, f0010.ccaltc) &&
                Objects.equals(ccan8, f0010.ccan8) &&
                Objects.equals(ccan8C, f0010.ccan8C) &&
                Objects.equals(ccapfj, f0010.ccapfj) &&
                Objects.equals(ccappn, f0010.ccappn) &&
                Objects.equals(ccarfj, f0010.ccarfj) &&
                Objects.equals(ccarpn, f0010.ccarpn) &&
                Objects.equals(ccatcs, f0010.ccatcs) &&
                Objects.equals(ccbktx, f0010.ccbktx) &&
                Objects.equals(cccald, f0010.cccald) &&
                Objects.equals(cccrcd, f0010.cccrcd) &&
                Objects.equals(cccrdy, f0010.cccrdy) &&
                Objects.equals(cccryc, f0010.cccryc) &&
                Objects.equals(cccryr, f0010.cccryr) &&
                Objects.equals(ccdag, f0010.ccdag) &&
                Objects.equals(ccdff, f0010.ccdff) &&
                Objects.equals(ccdfyj, f0010.ccdfyj) &&
                Objects.equals(ccdnlt, f0010.ccdnlt) &&
                Objects.equals(ccdot1, f0010.ccdot1) &&
                Objects.equals(ccdot2, f0010.ccdot2) &&
                Objects.equals(ccdprc, f0010.ccdprc) &&
                Objects.equals(ccdtpn, f0010.ccdtpn) &&
                Objects.equals(ccfp, f0010.ccfp) &&
                Objects.equals(ccfrp, f0010.ccfrp) &&
                Objects.equals(ccfry, f0010.ccfry) &&
                Objects.equals(ccglie, f0010.ccglie) &&
                Objects.equals(ccjobn, f0010.ccjobn) &&
                Objects.equals(ccmcua, f0010.ccmcua) &&
                Objects.equals(ccmcub, f0010.ccmcub) &&
                Objects.equals(ccmcuc, f0010.ccmcuc) &&
                Objects.equals(ccmcud, f0010.ccmcud) &&
                Objects.equals(ccname, f0010.ccname) &&
                Objects.equals(ccnnp, f0010.ccnnp) &&
                Objects.equals(ccnwxj, f0010.ccnwxj) &&
                Objects.equals(ccpid, f0010.ccpid) &&
                Objects.equals(ccpnc, f0010.ccpnc) &&
                Objects.equals(ccpnf, f0010.ccpnf) &&
                Objects.equals(ccptco, f0010.ccptco) &&
                Objects.equals(ccsgbk, f0010.ccsgbk) &&
                Objects.equals(ccsmi, f0010.ccsmi) &&
                Objects.equals(ccsms, f0010.ccsms) &&
                Objects.equals(ccsmu, f0010.ccsmu) &&
                Objects.equals(ccstmt, f0010.ccstmt) &&
                Objects.equals(ccthco, f0010.ccthco) &&
                Objects.equals(cctsco, f0010.cctsco) &&
                Objects.equals(cctsid, f0010.cctsid) &&
                Objects.equals(cctxbm, f0010.cctxbm) &&
                Objects.equals(cctxbo, f0010.cctxbo) &&
                Objects.equals(ccupmj, f0010.ccupmj) &&
                Objects.equals(ccupmt, f0010.ccupmt) &&
                Objects.equals(ccuser, f0010.ccuser) &&
                Objects.equals(ccx1, f0010.ccx1) &&
                Objects.equals(ccx2, f0010.ccx2);
    }

    @Override
    public int hashCode() {
        return Objects.hash(ccco, ccabin, ccage, ccagem, ccagr1, ccagr2, ccagr3, ccagr4, ccagr5, ccagr6, ccagr7, ccalgm, ccaltc, ccan8, ccan8C, ccapfj, ccappn, ccarfj, ccarpn, ccatcs, ccbktx, cccald, cccrcd, cccrdy, cccryc, cccryr, ccdag, ccdff, ccdfyj, ccdnlt, ccdot1, ccdot2, ccdprc, ccdtpn, ccfp, ccfrp, ccfry, ccglie, ccjobn, ccmcua, ccmcub, ccmcuc, ccmcud, ccname, ccnnp, ccnwxj, ccpid, ccpnc, ccpnf, ccptco, ccsgbk, ccsmi, ccsms, ccsmu, ccstmt, ccthco, cctsco, cctsid, cctxbm, cctxbo, ccupmj, ccupmt, ccuser, ccx1, ccx2);
    }
}
